Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature: Align with AgroPortal API #17

Draft
wants to merge 1,087 commits into
base: master
Choose a base branch
from

Conversation

syphax-bouazzouni
Copy link
Contributor

No description provided.

syphax-bouazzouni and others added 30 commits March 7, 2023 19:41
Updated metadata information for version, URI,  hasOntologyLanguage, status, hasFormalityLevel, hasOntologySyntax, deprecated, versionIRI attributes
syphax-bouazzouni and others added 29 commits September 5, 2024 02:03
* add portal configuration model reading from config file

* add the serialize_default for the portal config model
…159)

* fix : prevent serialization of sensitive data

* remove syntax error

---------

Co-authored-by: Syphax <[email protected]>
* make category model accept multiple parentCategories

* keep the same attribute name for parentCategory to stay backword compatible
…s basename (#163)

* using basename in submission filename to prevent potential LFI

* Fix nil handling for filename in ontology file upload
* implement parse diff xml file into an openstruct

* add diff newAnnotation and deletedAnnotation to the parsed diff object
Merge to master: Release 2.5.2 - Security fixes, XML diff parsing and portal configuration model
* fix the issue when generating multilingual missing labels

* fixed the issues revealed by the failing unit tests

* handle the case that in ontoportal-lirmm branch we use "@none" not "none"
Merge to master: Release 2.6.4 - fix multilingual missing labels generation, password reset token expiration, and ontology pull on demand trigger
* add unit test for filtering class children by a scheme

* implement submission class children function
* add unit test for filtering class children by a scheme

* implement submission class children function

* add unit test to catch the bug in goo_attrs_to_load

* fix the goo_attrs_to_load bug not including the correct embed properties
* add unit test to catch max tree threshold issue

* add the option to the build tree to augment the threshold if needed
* add unit test for filtering class children by a scheme

* implement submission class children function

* add unit test for zombie mapping count

* extract mapping count functions into a separated module

* remove mapping count if there ontologies does no more exist

* on submission archiving and deletion remove the graph

* update delete zombie mapping counts to check also submission deletion

* add unit test to be sure that archived submission data graph are removed
* filtering uris and literals in namespace_predict function

* add more tests to test_resource.rb
Fix: Export jsonld content error if literals has a / or # (#173)
Develop to Master merge.  Resolve missing metrics issue
@syphax-bouazzouni syphax-bouazzouni marked this pull request as draft December 18, 2024 07:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.